Nuprl Lemma : last-change-after-property 11,40

T:Type, eq:EqDecider(T), es:event_system{i:l}, x:Id, e:{e:es-E(es)| es-dtype(es; loc(e); xT)} .
(x changed before e)
 e''[(last change to x before e),e).es-after(esxe'') = es-when(esxe T 
latex


Definitionsx:AB(x), P  Q, e[e1,e2).P(e), t  T, prop{i:l}, T, True, es-dtype(esixT), P  Q, A c B, e(e1,e2].P(e), es-le(esee'), P  Q, x:AB(x), es-locl(esee'), P  Q, SqStable(P), sq_type(T), guard(T), @e(xv)
Lemmaslast-change-property, es-locl wf, es-le wf, last-change wf, assert wf, changed wf, es-E wf, es-dtype wf, es-loc wf, Id wf, event system wf, deq wf, es-next, es-le-trans3, es-pred-locl, es-le weakening, es-after wf, es-le-loc, squash wf, true wf, es-loc-pred, es-locl-iff, es-vartype wf, es-after-pred2, sq stable from decidable, es-isconst wf, decidable assert, Id sq, sq stable subtype rel

origin